package com.aiti.lulian.service;

import com.aiti.base.core.utils.message.Message;
import com.aiti.lulian.dto.ShowServiceEnterpriseDto;
import com.aiti.lulian.entity.ShowServiceEnterprise;
import com.aiti.lulian.vo.ShowServiceEnterpriseVo;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import org.springframework.web.multipart.MultipartFile;

import java.io.IOException;
import java.util.List;

/**
 * <p>
 * 服务企业 服务类
 * </p>
 *
 * @author 
 * @since 2025-06-13
 */
public interface ShowServiceEnterpriseService extends IService<ShowServiceEnterprise> {

    List<ShowServiceEnterpriseVo> serviceEnterprisePage(Page page, ShowServiceEnterpriseDto dto);

    Message importBatch(MultipartFile file, String userId) throws IOException;

    Message updateServiceEnterprise(ShowServiceEnterprise entity);

}
